@charset "utf-8";
/*插件-图片轮播*/
.xlf-banner {margin-bottom:10px;height:100%;width:100%;position: relative;}
.xlf-banner  li{list-style: none;float:left;height:100%;width:100%;}
.xlf-banner .xlf-banner-imgplayer{height:100%;width:100%;position: absolute;overflow: hidden}
.xlf-banner .xlf-banner-imgplayer ul{height:100%;width:100%;}
.xlf-banner li a{display:block;background-position: center;background-color:#000000;background-repeat: no-repeat;height:100%;width:100%;}
.xlf-banner .xlf-banner-prev,.xlf-banner .xlf-banner-next{height:50px;width:50px;background-position: center;background-repeat: no-repeat;position: absolute;top:50%;margin-top:-25px;z-index:50;cursor: pointer}
.xlf-banner .xlf-banner-prev{background-image: url(../images/xlf_banner_left.png);left:10px;}
.xlf-banner .xlf-banner-next{background-image: url(../images/xlf_banner_right.png);right:10px;}
.xlf-banner .xlf-banner-nav{position:absolute;width:100%;height:40px;bottom:20px;text-align: center;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;;cursor: default}
.xlf-banner .xlf-banner-nav span{display: inline-block;height:100%;margin:0 10px;}
.xlf-banner .xlf-banner-nav span:after{content:"";display:block;height:2px;width:57px;margin-top:20px;line-height:0;font-size:0;background-color: #ffffff;}
.xlf-banner .xlf-banner-nav span.light:after{background-color: #0091e4}


/*base*/
input,textarea,select{box-sizing: border-box;border:1px solid #999}
textarea{resize:none;}

/*grid*/
html{height:100%;}
body{min-height:100%;position: relative}
.g-header{height:114px;}
.g-body{padding-bottom: 45px;}
.g-footer{position: absolute;bottom:0;height:45px;width:100%;}
.g-sidebar{width:175px;float:left;margin-top:40px;}
.g-wrap{width:800px;float:right;margin-top:40px;/* margin-bottom:100px; */}
.w1000{width:1000px;margin-left:auto;margin-right:auto;}
.minW1000{min-width:1000px;}
.f-left{float:left}
.f-right{float:right}
/*font & color*/
.fs-10{font-size:10px;}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-24{font-size:24px;}
.fs-26{font-size:26px;}
.fs-28{font-size:28px;}
.fs-32{font-size:32px;}

.fc-white{color:#fff;}
.fc-3{color:#333;}
.fc-4c{color:#4c4c4c}
.fc-6{color:#666;}
.fc-9{color:#999;}
.fc-c{color:#ccc;}
.fc-db{color:#dbdbdb}
.fc-blue{color:#015483}
.h-blue:hover{color:#0091e4}

.ta-c{text-align: center}

.bgc-white{background-color: #fff;}
.bgc-blue{background-color:#013b74 }
.bgc-f7{background-color: #f7f7f7;}

/*unit*/
.u-nav{width:600px;height:54px;overflow: visible}
.u-nav ul{text-align: right}
.u-nav li{list-style: none;display:inline-block;line-height:1;font-size:14px;border-radius: 5px;}
.u-nav li > a{color:#333;display: block;padding: 9px 15px;}
.u-nav li:hover{background-color: #0091e4}
.u-nav li:hover > a{color:#fff}
.u-nav li.current{background-color: #0091e4}
.u-nav li.current > a{color:#fff;}

.u-icon{display: inline-block;height:30px;width:30px;background: url(../images/sprite.png) no-repeat}
.u-icon.u-icon-tel{background-position: 5px -51px;}
.u-icon.u-icon-mail{background-position: -38px -50px;}
.u-icon.u-icon-local{background-position: -81px -51px;}
.u-icon2{display: inline-block;height:14px;width: 18px;background: url(../images/sprite.png) no-repeat}
.u-icon2-1{background-position: 0 -150px;}
.u-icon2-2{background-position: -36px -150px;}

.u-count{height:14px;color:#999;font-size:12px;line-height:12px;}
.u-count .u-icon2{position: relative;top: 2px;margin-right: 10px;}

.u-imgwrap img{display: block;height:100%;width:100%;}

.u-word1{display:inline-block;height:26px;width: 76px;background: url(../images/sprite.png) no-repeat}
.u-word1.u-word1-1{background-position:0 -96px;}
.u-word1.u-word1-2{width: 46px;background-position:-104px -96px;}
.u-word1.u-word1-3{width: 97px;background-position:-184px -96px;}

.u-num1{display: block;height:45px;font-size:30px;font-weight:bold;color:#333;line-height:1;border-bottom:2px solid #999;text-align: center;width:40px;}

.u-btn1{display:  inline-block;font-size:14px;color:#fff;line-height:1;padding:11px 23px;background-color:#0091e4;cursor: pointer;}
.u-btn2{font-size:12px;color:#fff;background-color:#adadad;display: inline-block;line-height: 1;padding:4px 14px;border-radius:2px;cursor: pointer}



.u-pageDiv{height:38px;background-color: #ffffff;color:#808080;font-size:12px;line-height:38px;margin:30px 0}
.u-pageDiv .wrap{border-left:1px solid #ededed;display: inline-block}
/*.u-pageDiv span{display: block;float:left;width:38px;height:38px;text-align: center;border-right:1px solid #ededed;}*/
.u-pageDiv a,.u-pageDiv span{display: block;float:left;width:38px;height:38px;text-align: center;border:1px solid #ededed;border-left:none;}
.u-pageDiv .prev,.u-pageDiv .next{width:94px;}
.u-pageDiv .hide{display: none;}
.u-pageDiv a:hover{background-color: #0091e4;color:#ffffff;}
.u-pageDiv .current{background-color:#0091e4;color:#ffffff;}
/*header*/
.m-header .u-logo{float:left;width:360px;margin-top: 15px;}
.m-header .u-logo img{ width:100%; }
.m-header .u-nav{float:right;margin-top: 50px;}
/*footer*/
.m-footer{margin-top: 70px;background-color: #e2e2e2;height:160px;}
.m-footer .footer-title{padding:30px 0 20px}
.m-footer .footer-tel{display: inline-block;width: 279px;height:30px;vertical-align:top;}
.m-footer .footer-mail{display: inline-block;width: 309px;height:30px}
.m-footer .footer-local{display: inline-block;width: 391px;height:30px}
.m-footer .footer-content{line-height:30px;}
.m-footer .footer-content .u-icon{float:left}
/*copyright*/
.m-copyright{height:46px;line-height:46px;background-color:#cbcbcb;}

/*indexBannner*/
.m-indexBanner{height:340px}


/*.m-banner*/
.m-banner{height:160px;background-position: center;background-color: #015483;}

/*index1 carrousel*/
.m-index1{margin:71px 0 0}
.m-carrousel{height:124px;}
.m-carrousel .carrousel-wrap{width:920px;height:100%;float:left;overflow: hidden}
.m-carrousel .carrousel-wrap ul{width:200%;}
.m-carrousel .carrousel-btns{width:50px;float:right;height:100%;}
.m-carrousel .carrousel-btn{height:36px;width:36px;background: url(../images/sprite.png) no-repeat}
.m-carrousel .carrousel-prev{background-position: -100px 0;}
.m-carrousel .carrousel-prev.disabled{background-position: 0 0}
.m-carrousel .carrousel-next{background-position: -50px 0;margin-top: 12px;}
.m-carrousel .carrousel-next.disabled{background-position: -150px 0}
.m-carrousel .carrousel-item{float:left;height:114px;width:284px;padding:1px;background-color: #0091e4;margin-right:32px;overflow:hidden;}
.m-carrousel .carrousel-item .carrousel-img{ display:block;width:100%;height:100%; }
.m-carrousel .carrousel-item .carrousel-img img{ display:block;width:100%;height:100%; }
.m-carrousel .carrousel-item-l{float:left;height:114px;width:114px;}
.m-carrousel .carrousel-item-r{float:right;height:114px;width: 130px;margin-right:20px;}
.m-carrousel .carrousel-title{margin: 8px 0;}
.m-carrousel .carrousel-content{line-height: 2;}

/*index2*/
.m-index2{height:300px;margin:71px 0 0}
.m-index2 .index2-wrap{width:120%;}
.m-index2 .index2-item{height:100%;float:left;width:300px;margin-right:42px;}
.m-index2 .u-word1{float:left;margin-right:10px;}
.m-index2 .index2-title{height: 26px;line-height: 26px;margin:0 0 26px;}
.m-index2 .index2-title-content{font-size:24px;color:#333;}

.m-index2 .index2-1-img{width:100%;height:170px;}
.m-index2 .index2-1-content{margin-top:10px;line-height:2;text-align: justify;text-indent:2em;}

.m-index2 .index2-2-item{border-bottom:1px dotted #999;height:33px;line-height:33px;overflow: hidden}
.m-index2 .index2-2-item.index2-2-first{height: 93px;line-height:1;}
.m-index2 .index2-2-left{width: 87px;float:left;height:100%}
.m-index2 .index2-2-right{width: 208px;float:right;height:100%;}
.m-index2 .index2-2-first-title{color:#1b1b1b;font-size:16px;line-height: 1.4;overflow:hidden;text-overflow:ellipsis;white-space: nowrap}
.m-index2 .index2-2-first-content{line-height: 1.5;font-size: 12px;color:#666;padding: 6px 0;}

.m-index2 .index2-3-label{display: block;height:35px;width:298px;border:1px solid #cccccc;margin: 0 0 14px;}
.m-index2 .index2-3-left{font-size:14px;color:#666;float:left;display: block;width: 48px;line-height:33px;padding-left: 10px;}
.m-index2 .index2-3-input{display:block;width: 238px;height:100%;float:right;border:none;color:#666;}
.m-index2 .index2-3-textarea{height: 93px;}
.m-index2 .index2-3-textarea textarea{padding:10px;line-height:1.6;color:#666;font-size:14px;display: block;height:100%;width:100%;border:none;}

/*sidebar*/
.m-sideNav .sideNav-item{height:70px;}
.m-sideNav .sideNav-item-in{display: block;height:100%;width:100%;}
.m-sideNav .u-num1{float:left;color:#999}
.m-sideNav .sideNav-name{width:110px;font-size:24px;color:#999;font-weight:lighter;float:right;}
.m-sideNav .current .u-num1{float:left;color:#333}
.m-sideNav .current .sideNav-name{color:#333}

.m-sideContact{margin-top:100px;}
.m-sideContact .sideContact-title{font-size:22px;color:#3d3d3d;margin-bottom:25px;}
.m-sideContact .sideContact-item{color:#666;line-height:1.4;margin-bottom:10px;font-size:14px;}


/*page wrap*/
.c-hospital{padding:30px 30px 130px;overflow: hidden;background-color:#f7f7f7 }
.c-hospital ul{width:800px;}
.c-hospital li{float:left;height: 240px;width:360px;margin:0 30px 30px 0;overflow: hidden}
.c-hospital li img{display: block;height:100%;width:100%;}

.c-product{padding:30px;margin-bottom:70px;overflow: hidden;background-color:#f7f7f7 }
.c-product ul{width:800px;}
.c-product li{float:left;height:260px;width:227px;margin:0 30px 30px 0;overflow: hidden}
.c-product li img{display: block;height:227px;width:227px;}
.c-product .product-name{text-align: center;font-size:18px;color:#333;margin-top:10px;}

.m-article{padding:30px 30px 70px;line-height:2;font-size:14px;color:#666;}
.m-article .contact-title{ font-weight:bold; }
.m-article img{max-width:90%;}

.m-map{margin-top:30px;width:100%;height:340px;border:1px solid #015483}

/*news*/
.c-new{padding:30px 30px 70px;}
.c-new .new-item{border-bottom:1px solid #dbdbdb;padding: 20px 0 30px;position: relative}
.c-new .new-title{font-size:18px;color:#333;font-weight:bold}
.c-new .u-count{margin:15px 0}
.c-new .new-content{color:#666;line-height:2;font-size:14px;}
.c-new .u-btn2{position: absolute;right: 10px;bottom: 10px;}
.c-new .new-item:hover .u-btn2{background-color: #0091e4}

/*live message*/
.m-main{padding:30px 30px 70px;}

.c-message{padding-bottom:150px;}
.c-message .message-input{display: block;height:42px;width:480px;background-color: #fff;margin-bottom:22px;}
.c-message .message-input-l{float:left;height:100%;display: block;width:54px;color:#333;padding-left:16px;line-height:42px;font-size:16px;}
.c-message .message-input-r{display: block;float:left;border:none;background: none;height:100%;width:388px;line-height:42px;font-size:16px;color:#666;}
.c-message textarea{border:none;background-color:#fff;display: block;width:100%;height:208px;padding:5px 8px;line-height:2;color:#666;font-size:16px;margin-bottom:30px;}

/**/

.friend-link a:hover{ color:#333 }